package com.hippo.core.pojo.entity;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.*;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * sys_static_type
 * @author 
 */
@Data
@TableName(value = "sys_static_type")
@Schema(name = "SysStaticType", description = "静态类型")
public class SysStaticType implements Serializable {
    /**
     * 主键ID
     */
    @Schema(name = "id", description = "主键ID")
    @TableId(value = "id",type = IdType.AUTO)
    private Integer id;

    /**
     * 静态类型
     */
    @Schema(name = "typeCode", description = "静态类型")
    @TableField(value = "type_code")
    private String typeCode;

    /**
     * 静态类型名称
     */
    @Schema(name = "typeName", description = "静态类型名称")
    @TableField(value = "type_name")
    private String typeName;

    /**
     * 预留字段1
     */
    @Schema(name = "chooseValue1", description = "预留字段1")
    @TableField(value = "choose_value1")
    private String chooseValue1;

    /**
     * 预留字段2
     */
    @Schema(name = "chooseValue2", description = "预留字段2")
    @TableField(value = "choose_value2")
    private String chooseValue2;

    /**
     * 状态
     */
    @Schema(name = "status", description = "状态")
    @TableField(value = "status",fill = FieldFill.INSERT)
    private Short status;

    private static final long serialVersionUID = 1L;
}